home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PsL Monthly 1994 January
/
PSL Monthly Shareware CD-ROM (Public Software Library) (January 1994).iso
/
reviews
/
wi_8a
< prev
next >
Wrap
Text File
|
1993-11-10
|
64KB
|
2,229 lines
WI-8A: Small Visual Basic Programs
========
Contents:
========
#12028 API Reference/Utils
#3490 DLL's #1
#4699 DLL's #2
#3557 DOS Access/Functions
#3557 Font Utilities
#3557 Networking/Communications
#3704 System
#3704 Time/Date Applications
#3788 Graphics/Video #1
#12026 Graphics/Video #2
#3880 Custom Controls #1
#4606 Custom Controls #2
#12510 Custom Controls #3
#12729 Custom Controls #4
#3968 General Tools/Reference/Info #1
#4855 General Tools/Reference/Info #2
#12654 General Tools/Reference/Info #3
#3969 Miscellaneous
#4062 Miscellaneous
#4062 Database/Data Entry
#4226 Printing
#12358 DDE
#12358 Miscellaneous
#12433 Sample Applications
--------------------------
#12028 API Reference/Utils Small Programs Disk
--------------------------
APIFunc
Solutions by Smith
$15
is an API function database in Cardfile format.
APIXref
$0
is a Help file that cross-references the API calls listed in WINAPI.TXT,
included on this disk. To use this file, while in VB, press F1 for Help, then
Alt-F and O to open the file.
API Spy (API-SPY)
Gamber, Mark
$20
displays functions and parameters of DLL calls. Results can be viewed or
saved to disk. It also can force a debugger break and can find function
addresses in the Windows API.
VBAPI 0.2
Pruitt, Steve
$0
contains text of the Microsoft WINAPI.TXT file in the Windows .HLP format. It
includes additions and corrections as of March 9, 1992, and contains
definitions of functions, constants, and data structure for use within Visual
Basic.
WinAPI
Microsoft Corporation
$0
is a text file listing all the Windows 3 API declarations for VB. With these
declarations in your VB code, you can perform many functions not otherwise
available in VB.
Win31API.TXT (WN31API)
Microsoft Corporation
$0
is a text file containing Windows 3.1 API declarations for VB.
---------------------------------
END OF SMALL PROGRAMS DISK #12028
---------------------------------
-----------
#3490 DLL's Small Programs Disk
-----------
256PICBX (256PBX)
$0
is a DLL with source that displays 256 color bitmaps in a VB Picture box
control. Source for a sample app is included.
CtlWhWnd (CTLWHWN)
User Friendly, Inc.
$0
is a DLL function that returns the hWnd for any control.
CRC32
Simms, Jeff
$0
contains a DLL with source code to calculate CRC32 value of a file.
DSound
$0
is a DLL that allows you to play sound files through a PC's speaker. A sample
SND file and sample VB code are included.
Filter (FLTRTPW)
Smith, Wilson
$0
is a DLL that can tell you if the default printer has changed. TPW source code
for the DLL and sample VB code is included.
Findapp
Obeda, Ed
$0
is a DLL and related VB code that prevents users from opening more than one copy
of your application or of programs such as Calculator.
FSP.DLL (FSP)
Vardy, Chris
$0
contains a small DLL that returns the number of bytes free on the given
drive.
GetWindowList 1.1 (GETWLST)
Steinwart, Todd
$0
is a DLL that lets you get a list of handles for active, visible windows. Sample
usage code is included.
InOut
Faggart, B.E.
$0
is a DLL for I/O Port control. Sample VB source code is included.
LZSSLib 1.0
Eschalon Development Inc.
$25
is a file compression/decompression DLL for Windows programmers. It uses the
LZSS algorithm. This should work with any language that supports DLL calling,
such as Turbo Pascal, C/C++, Actor, Visual Basic, Realizer, and ObjectVision.
MHelp
MicroHelp, Inc.
$0
is a DLL with VB versions of PEEK, POKE, INP, OUT, VARPTR, VARSEG, VARSEGPTR,
SADD, SSEG and SSEGADD.
Modalex
$0
is a DLL that makes a VB app appear modal to the calling app.
Multi.DLL (MULTDLL)
Simms, Jeff
$0
is a DLL for a multi-selection listbox. C source code and all VB Declares are
included.
Packit (PACK-VB)
Taylor, Ian
$0
contains a DLL that will compress/decompress files using Lempel-Ziv compression
modified by adaptive Huffman coding.
Prnset (PRNSTVB)
$0
is a DLL that allows changes to the default printer settings.
RunModal (RUNMODL)
$0
contains a DLL that will allow you to call any EXE file and have it run as if it
were a modal dialog box from the calling application. Your VB app can be called
as dialog boxes from Word; your apps can call Notepad, etc. WIN31 is required.
SounDLL
White, Bill
$0
is a sound driver (DLL) with VB source code to illustrate its use. TPW source
code for the DLL is included.
Space & Time (SPCTIME)
Barrett, Paul James
$0
is a DLL that reports free disk space and will copy the date and/or time to the
the Clipboard. C source code for the DLL is included, but no source code to
illustrate calling the DLL from VB, so you will have to study the C code.
Stsbar 2.0
Staffin, Ed
$0-$10
is a DLL for a status bar. This is a bar that is used to display program
parameter/function status, mouse coordinated, column/row numbers - or
any other text you want to assign to it.
Toolwnd.DLL (TOOLWND)
Donahue, Ray
$35
lets you create nice looking toolbars and toolboxes with icons for each
selection.
VBCards 1.01P
Sands, Richard R.
$0
is a card-deck DLL for writers of card games for Windows. It contains 52
cards, a Joker, seven card back designs, two indicator cards, some
support routines, and a short sample program.
VBLaunch (VBLAUNC)
Simms, Jeff
$0
adds a Launch item to the VB menu bar in which it lists everything in
Program Manager. This lets you access all the programs from PM without
leaving VB. Whether you need this feature or not, the source code that
is included has many interesting routines in it.
VBPoint
Zuck, Jonathan
$0
is a DLL that adds pointer support to VB.
--------------------------------
END OF SMALL PROGRAMS DISK #3490
--------------------------------
--------------
#4699 DLL's #2 Small Programs Disk
--------------
3D-VB Input 3.0a (3DINPUT) (10-93 CD)
Liddicoet, Brett
$15
is a Text box custom control that lets you add a 3-D look to the box and to
the text, specify data entry type, and align text left, centered, etc. The
unregistered version is limited to three controls per project.
CDLL-VB
Aylor, Bill
$?
is a TurboC++ DLL for VBWin that illustrates how to pass a character string
from the DLL to VB for processing.
DateMath (DATEMTH)
Expertec, Inc.
$25
is a DLL which adds date math to your apps.
DLL4VB
$0
is an example of how to make a simple DLL for VB with BC++. C and VB source
included.
DLL Sniffer v1.0 (DLSNIFF)
Hutmacher, Dave
$9
finds and lists all Declares for external Subs and Functions in your source
code.
DskInfo
Taylor, Ian
$0
is a DLL that returns information about a specified drive: free space,
total space, total clusters, available clusters, sectors per cluster and
bytes per sector. It also returns free system resources and memory.
Gsprntr.dll (GSPRNTR) (11-93 CD)
Hopkins, Geoff
$50
is a DLL to query and set the printer paper page orientation.
HlpKey
Simms, Jeff
$0
is a DLL and source code which eliminates the need for separate F1 Help
Keypress events.
HotKey.DLL (HKEYVB)
Zuck, Jonathan
$0
is designed to provide hotkey support to Visual Basic, which is not directly
supported in VB.
HUGEARR.DLL (HUGEARR)
Schmidt, Stephen
$0
is a DLL which contains functions for creation, maintenance, and deletion of
arrays larger than 64K, with more than 32k elements per dimension.
It also lets you copy contiguous elements from a Huge Array into a specified
part of a VB array and vice-versa. C source for the DLL is included.
Jiang Controls (JIANG)
Jiang, Jeng Long
$0
is a set of controls for VB, including a 3-D label with right, center, and
left justification, a "spinner" control, and horizontal and vertical
percent-complete gauges. (The author can no longer be reached at the
address provided in the documentation.)
Joystick DLL (JSTICK)
Dabel, Bret or Martin, Robert
$15
is a DLL to access the joystick settings for writing games using Visual
Basic. It returns the x and y coordinates and button settings for either
joystick 1 or 2. It can read the joystick settings by either the
hardware or BIOS. A demo with source code is provided to show how to
call the routine in the DLL.
Labeldll (LABLDLL) (09-93 CD)
Guimond, Stephen C.
$0
contains a DLL that will allow you to read, write, and delete DOS volume
labels. It will also allow you to get file and disk information such as
total disk space, available disk space, file date, file time, and size
of file.
A conversion routine to get plain English dates and times out of those
returned by the DLL is also provided. Commented Pascal source code is
included.
Locker API 1.0 (LOCKAPI)
Hampshire Software
$245
is a software metering DLL. It allows a programmer to control the number
of concurrent users that may access their windows program. It works on
all networks that support DOS filesharing/filelocking. It also works on
local drives.
MHFormScroll 2.0 (MHFS)
MicroHelp
$0
adds scroll bars to Forms. This lets you have forms that are larger than
the screen.
Message Music (MSGMUS)
Zuck, Jonathan
$0
lets you add sounds to Message Boxes. There are different, "descriptive"
sounds for Normal, Stop, Question, Exclamation, and Information boxes.
PeekB
Harvey, Jim
$0
is a DLL that lets you peek at protected memory. The DLL source code
illustrates how to write a DLL for VB.
SysMenu
Simms, Jeff
$0
is a DLL that lets you add items to the System Control Box menu.
TxtHook
Simms, Jeff
$0
is a DLL that enhances the Text box. The primary feature is that text can
be left highlighted even when the Text box loses focus.
WinPlay
Zuck, Jonathan
$0
is a DLL that plays simple music files through the PC's speaker. Although
this cannot compare to the music you can play through sound cards, it does
offer some sound effects for machines without such cards.
VBDialog (VBDIALG)
$0
is a common dialog DLL for saving and loading files. This is a solution
to the problem of saving files with different filters in VB
CMDIALOG.VBX.
XTask 1.0
Stam, Pieter
$0
is a DLL that lets you detect when any EXE has terminated.
--------------------------------
END OF SMALL PROGRAMS DISK #4699 [0]
--------------------------------
--------------------------
#3557 DOS Access/Functions Small Programs Disk
--------------------------
DateTime (DATETIM)
$0
shows how to get a file's date/time stamp and file size directly from within
Visual Basic without resorting to a shell to DOS DIR command.
Dirscan.BAS
Rose, Joel
$0
contains source code for a routine that scans a system's drives for a particular
file or files.
Filebox
Wykes, Harry JF
$0
shows how to create a Windows style file-open box using List boxes rather than
the VB DriveBox and DirBox objects.
Isfile (ISFILE) (10-93 CD)
J. Frank Carr; $0
shows how to use the OpenFile API call to determine if a file exists or
not.
QSearch
Simms, Jeff
$0
is a DLL that lets you search a drive for a file, search a file for text, and
copy a file. Wildcards are supported. A sample app is included.
VBDOS
$0
is a DLL that allows you to get free disk space, file information, and change
file attributes. Sample code is included.
#3557 Font Utilities
--------------------
EnumFonts (ENUMFNT)
Telelink Systems
$8
is a DLL which allows you to access the Windows API service EnumFonts. A demo is
provided which shows how to find which typefaces and fonts are supported by the
default printer. Source code is included.
Fontro
Young, Ted M.
$0
contains VB source code to create a rotatable font that can print sideways.
FontView 2.0 (FONTVW)
Snider, Charles
$0
is code for an application to find, display, and print Windows fonts.
Rotfont
Egger, Fredi
$0
shows how to print text at any angle in VB apps to screen or printer.
Vertically Rotate Font (VRFONT)
$0
is source code for rotating a font vertically.
#3557 Networking/Communications
-------------------------------
ADialer
Lamson, George
$0
is the source code and executable for a program to dial the phone.
Axis Phone 3.1 (AXPHON)
Tirio, Joseph J.
$0-$5
is VB source code for a modem dialer.
ComDemo 1.0
$0
illustrates the use of several COMM API functions. Includes source code and an
executable file.
Link'n Load (LINKLOD)
Krumsee, Art
$0
is VB code that shows how to establish a network link, run a specified
application, and when done, unload the link. Network managers with VB only have
to enter the application name into the code and compile it for this to work.
Mscomm (MSCOMM) (10-93 CD)
$0
is a new bug-fix version of MSCOMM.VBX which comes with VB2/VB3.
NetPrint (NETPRNT)
Krumsee, Art
$0
is VB source that allows network users to link and unlink printers from within
Windows. It includes declarations for 3 undocumented Windows API functions which
should make this application network independent.
Novell-VB (NOVL-VB)
Johnson, L.J.
$0
contains an example program with source code that allows you to attach to and
de-attach from multiple servers. You can also set drive mappings on your primary
server. Many of the basic Novell API's are demonstrated.
VBMate
$0
contains a library of routines and sample code for interfacing VB with EXTRA!
for Windows EHLLAPI.DLL. This gives VB the ability to interact with a 3720
mainframe terminal session.
VBTerm
McGuinness, Charles
$0
is source code for a simple VT100 terminal emulator.
--------------------------------
END OF SMALL PROGRAMS DISK #3557 [20]
--------------------------------
------------
#3704 System Small Programs Disk
------------
Doing DDE with Program Manager (DDEPM)
Irwin, Gregg S.
$0
contains a module and sample application to demonstrate the
functionality available for creating Items in Program Manager,
retrieving Group and Item information, deleting items, replacing
items, and more.
Drag'n'Drop (DRAGDRP)
Bonner, Paul
$0
shows how to add support for the Windows 3.1 File Manager drag-and-drop facility
to a VB program.
DragForm (DRAGFRM)
Simms, Jeff
$0
demonstrates how to drag a form without a title bar and dragging a textbox using
similar code.
EndTask
Simms, Jeff
$0
is a DLL that lets you close your app normally when the user selects End
Task from Task Manager.
ExWait
$0
demonstrates how to use the Windows GetModuleUsage function to cause VB to
wait until a SHELL command has finished.
Fndwnd
$0
shows how to look for a window based on Caption and/or ClassName.
Ini_Art
Jones, Tim
$0
is a tutorial on writing and using INI profile files. Source code examples are
included.
Joystats (JOYSTAT) (10-93 CD)
$0
contains source code for a joystick status application.
KeyCode
Mosher, Sue
$0
displays the hex keycode for any key pressed. This is useful for any Windows
programmer, but the included source code is VB.
Landau
$0
shows how to use drag and drop, how to link to the Windows calculator, notepad
and winhelp, and how to use the clipboard.
LstDrag
Mosher, Sue
$0
is code for dragging a line in a List box to another line with the mouse or
cursor keys.
LoadTime
$0
is a text file that tells how to handle slow loading programs to keep the user
from messing things up.
Minifile.BAS
$0
is a VB module that simplifies the use of INI files.
ResCheck 1.0 (RESCHEK)
Houck, Dan
$0
is source for checking and displaying GDI and User Heap information in an icon.
Shuffler (SHUFLER)
Stine, Brian D.
$0
is VB source code for a utility to shuffle (randomize) sound files assigned to
system events. Requires Win31 and the Professional Tool Kit for VB.
SySwitch 2.03 (SYSWTCH)
Bonner, Paul
$0
is VB source for a utility for changing Windows configurations.
TimeFrame (TIMFRAM)
Braeuchi, J.
$0
shows how to display information on the caption bar of other applications.
This example displays the time.
VBFindID (VBFNDID)
Kitsos, Costas
$0
is a utility which can be used to determine the IDs of VB Controls during
design-time.
VBMem 1.1 (VBMEM-S)
Snider, Charles K.
$0
is source for a VB app that displays Windows system information: the operating
mode, presence of a math chip, and free memory. Compiled and run minimized, the
display will constantly update the free memory number.
Wmem
Buelow, Ron
$?
shows how to create an icon bar that displays system memory, stays on top, and
is moveable.
WndFind
User Friendly, Inc.
$0
solves the problem of needing an exact match when using the AppActivate command.
This can also be used to determine if your application is already running.
Source is included.
#3704 Time/Date Applications
----------------------------
Calendar Program (CAL-PRO)
Meadows, Al
$0
is the source code and executable for a calendar program.
DateTime (DAT-TIM)
Michna, Hans-Georg
$0
is VB source to display the date and time in a variety of international or
custom formats.
GridCal
Meadows/Graves
$0
is source for making a calendar using the Grid custom control.
VB Clock 1.0 (VBCLOCK)
Gagliano, Jim
$0
is VB source for an app to display the date and time in a very small window.
VBClock 1.1 (VBCLK)
Holland, Sarah
$0
contains source code and an executable for a Win31 utility that shows the date,
time, and the percentage of free system resources remaining. Options include
background/foreground color selection, font selection, alarms, and more.
VB Popup Calendar (VBPCAL)
Schueler, Don
$0
is source for a small pop-up calendar. It is intended for popping up in date
fields and returning the value to the field.
--------------------------------
END OF SMALL PROGRAMS DISK #3704 [15]
--------------------------------
--------------------
#3788 Graphics/Video Small Programs Disk
--------------------
3D4VB
LAN Services
$10
lets you create beautiful 3-D effects. More than 20 different routines are
included to draw 3-D frames, shadowed boxes, borders, picture buttons, etched
and shadowed text, and more. Interestingly, this is all done with VB code - no
DLL's to keep track of. All source code is included.
BMPKit
Campbell, George
$0
is a set of routines to scale, print, and display bitmaps. A demo and all source
code are included.
Burglar & Animate (BURGLAR)
Campbell, George
$?
contains source for two demonstrations of simple animation using icons.
Fade To Black (FADE)
Stine, Brian
$0
demonstrates how to make the background of your form fade from blue to
black like the the background in MS install windows.
FrameVB
Ford, Nelson ASP
$0
is a Module that will draw shadowed frames around controls to create the
illusion of their being recessed. Also included is a routine for underlining a
control such as a Text box.
GetPut
Martin, Wendell
$0
is a routine that works like the graphic Get and Put statements in DOS Basic.
Example code is included.
Icon Browser (ICONBRW)
$0
shows how to more easily extract icons from apps in Windows 3.1.
IconDemo (ICONDEM)
Young, Ted M.
$0
is demo code to show how to draw graphics on a VB app's icon.
IcoXtrc
$0
is a routine for extracting icons from executables and DLLs.
Marquee
OsoSoft
$0
is code for adding a moving banner to your VB applications.
PolyGone (POLYGO)
Mack, Jim
$0
is the source for an interesting graphics display. It also illustrates the use
of graphics when iconized.
Programmer's Workshop 1.0 (PROGWRK)
Bushnaq, Firas
$10
is a template that shows all available screen resolutions on your monitor to
make is easy for you to size your forms and dialog boxes. It has a ruler scale
which shows twips, inches, points, picas, and pixels and can be used for
conversions among those units of measure.
RLE vs BMP (RLEBMP)
$0
is simply an illustration of the huge difference in size between standard BMPs
and compressed RLE files.
Refresh
$0
demonstrates the use of VB's implicit refresh versus an explicit refresh of a
Text Box.
Shades
Stine, Brian
$0
show how to give your forms a "brushed steel" background like the Borland custom
controls.
VBFlip
$0
is an outstanding demonstration of using the BitBlt and StretchBlt API
functions. The demo code displays a grid of tiles which you can flip over to
show a graphic or which you can X out with a zooming red X. The code also shows
how to store a series of images in a single picture file and use the individual
images.
VBMask
$0
demonstrates how to create a mask from an image and a screen object using
BitBlt.
VBMenu
$0
shows how to add graphic bitmaps and check mark substitutes to a menu.
VBScroll (VBSCROL)
$0
demonstrates an easy way to scroll/pan across a bitmap in a Picture Box.
Waldo
Melanson, Leo
$0
is the source for an animation sequence in which Waldo walks across the form.
WinkDemo (WNKDEMO)
Campbell, George
$0
is source that illustrates how to provide an animated screen while your VB
application is loading.
--------------------------------
END OF SMALL PROGRAMS DISK #3788
--------------------------------
-----------------------
12026 Graphics/Video #2 Small Programs Disk
-----------------------
APM-Metafiles for VB (APMMETA)
Reisewitz, U.
$0
lets you use "problem" WMF files with VB.
AutoSize (AUTOSIZ)
Scherer, Bob
$0
shows how to adjust forms and their contents for any type of video type.
AVI Viewer (AVIWIN) (09-93 CD)
Callaway, Dustin
$0
demonstrates how to play AVI files through a custom window rather than
the default AVI playback window. The program allows for positioning
and sizing of the playback window by simply placing a picture box on
your VB form. Source code and executable are included.
Cursor (CURSRPF)
Fillion, Pierre
$0
is source code to create a cursor in VB without a DLL.
MetaLib 1.0
Sygenex
$0
contains a set of routines that will allow you to create, draw, and save SDK
(vector graphics) metafiles.
Metaprn (METAPRN) (12-93 CD)
Dyson, P.B.
$5 pounds Sterling
lets you use Metafiles in VB without VBXs. You can load both types
without needing to use a picture box. Source code and an executable are
included.
Micro-Pic 1.0 (MICROPC)
Freel, Fred L.
$0
is a PicClip bitmap array. It provides 100 toolbar type button graphics
for use with the PicClip control. Requires Visual Basic Pro 2.0's
PicClip.VBX.
Pic2ic (09-93 CD)
Hart, Matt
$0
a project that shows how to make an .ICO compatible bitmap on a
picture control. It extracts an icon from a file, then copies the mask
image used as an icon/drag icon.
SSave
User Friendly, Inc.
$0
is a DLL that allows you to create Windows screen savers (like After Dark) in
Visual Basic.
TurboDXF (TURBODX)
Dorosh, David
$50
is a DLL that allows you to create standard DXF graphics files with up to 25
entities per drawing. It works with TP, VB, OV, Excel, C.
WMF2BMP (WMF2-VB)
Campbell, George
$0
is VB2 source that converts WMF files to BMP files, with full scaling
capabilities.
WMFPix
$0
is a set of graphics icons in WMF format for use in your VB programs.
Z2
GraniteWare
$0
lets you to zoom in up to 4x the area around your cursor. It allows you to
continue zooming even when another application has focus. It can clip the zoomed
area to the clipboard.
---------------------------------
END OF SMALL PROGRAMS DISK #12026
---------------------------------
---------------------
#3880 Custom Controls Small Programs Disk
---------------------
Browse Bound Control (BBCC)
Delta Soft Inc.
$20
contains a control that can be used in conjunction with the standard VB3 Data
control to browse any RecordSet. There are full on-the-spot editing facilities
with data pre- and postvalidation. You can freeze columns at the left edge,
set column and header text alignment, and set special coloring for any column.
ClipSib 1.0
Funk, Keith
$0
allows you to have overlapping controls, which VB does not normally support. VB
code for an excellent demo of the routine is included. This code contains many
other useful routines as well.
DropDown (DROPDWN)
$0
shows how to simulate a Combo box with a Text box and a List box.
FOpen 1.1
Kitsos, Costas
$0
is a set of forms, VB code, and API calls to create the standard Windows type of
"Open File" dialog box. A demo is included.
Gauge
Mattila, Jussi
$0
tells how to create a Meter box from two Picture boxes.
Graphic 1.1
Cramp, Stephen
$15
is a 256-color custom control. It also includes support for OS/2 BMP files. This
version can only be used within VB. Registration gets a runtime module.
GridPl
$0
is a routine for entering data into a Grid control and to scroll the Grid with
Cntl-Arrow or the mouse.
Huge-MC
Marquis Computing
$0
is the VB Source code to a huge array manager for Windows 3.1. You can create
huge arrays of up to 16MB on 386 and 1 MB on 286.
MoveTxt
Funk, Keith
$0
shows how to use a Picture control to simulate dragging of a Text control (which
normally cannot be dragged).
MultiPik (MULTIPK)
Kitsos, Costas
$0
shows how to create a multiple-selection List box with API calls. This is a
frequently requested feature for VB. Source and demo included.
GrafStat 1.0 (GRAF-ST)
Object Productivity, Inc.
$22-$32
is a custom control for displaying the status of a process. Two styles are
offered: thermometer and needle.
Grid Routines (GRIDRTN)
Ford, Nelson ASP
$0
is a set of routines for use with the Grid custom control. Routines include
cursor key scrolling of the Grid, direct input to the Grid, add a row, delete a
row, save to and load from disk, clear the Grid and more.
Grid-VB
$0
is a single control that lets you display data in columns and rows. This was
originally given to beta testers by Microsoft, but not included in VB. Jonathan
Zuck has made enhancements to it.
HugeGrid (HUGEGRD)
Ford, Nelson ASP
$0
is sample code illustrating the integration of a Huge Array with a Grid control.
Features include sorting, searching, adding, deleting and sorted inserting of
records into the Huge Array, as well as paging and scrolling through data with
the Grid.
Picnic
Funk, Keith
$0
allows you to make picture controls look like VB forms. It demonstrates how to
use the Win3 API functions to add a caption, sizing border and a minimize box
and system menu to a picture control.
Prntlbl
$0
shows how to print captions on a Form using API calls instead of Label controls.
The code looks enormously complicated to us, considering that you can do the
same thing with a few straight VB commands, but maybe we are missing something.
RandGrid (RANDGRD)
Ford, Nelson ASP
$0
is sample code illustrating the integration of a random access file and a Grid
control.
Spin
Kitsos, Costas
$0
is commented VB source code to create a Spin Button Control. No DLL/VBX files
are required.
VBMeter
$0
is a VBX that lets you create a meter type display with horizontal or vertical
bars.
VBWrite
Simms, Jeff
$0
contains source code that demonstrates adding MS Write as a edit control to a VB
application. The advantage is that a Text box does not allow different fonts,
etc., which Write allows. This code is still in the experimental stage.
--------------------------------
END OF SMALL PROGRAMS DISK #3880 [80]
--------------------------------
------------------------
#4606 Custom Controls #2 Small Programs Disk
------------------------
3DCTL
Bonner, Paul
$0
shows how to use CTL3D.DLL from Excel 4.0 to give all common dialogs and
message boxes in a VB app a 3-D appearance. (CTL3D.DLL not included.)
3D-VB Input 1.0b (3DVBIN)
Opaque Software
$15
is a Text Box type custom control with numerous optional 3D effects, formatted
input, justification, and more.
3D-How
shows you how to draw 3D brushed steel looking controls with VB2. All
code is included; no add-on tools are required.
CntrlC
$0
shows how to create new instances of composite controls (eg: frames with check
boxes) using the SetParent API call.
DDServe
Zuck, Jonathan
$0
is a DLL that lets you add Windows 3.1 drag-and-drop capability to your
applications. Several example apps are included.
DFInfo 1.0 (11-93 CD)
Shields, James ASP
$15
is a custom control that provides disk and file information, including disk
space, cluster info, file size/attributes, etc.
Dialogs
Kitsos/Johnson
$0
contains example code for using common dialogs with API calls without the need
for a separate DLL.
Dragdrop.VBX (DD-VBX)
Apex Software
$0
allows Visual Basic applications to intercept File Manager drag/drop messages.
IniCon 2.2 (12-93 CD)
Shields, James ASP
$5
is a custom control to help deal with INI files. It will handle Windows API
calls, and comes with a Windows Help file.
MhCtl
Beekes, Bernd
$?
demonstrates how to get the control handle of a menu.
MHSample (MHSAMPL)
Patterson, Sam
$0
is a well commented sample custom control.
OpenDlg
Thomas, Zane
$0
is a DLL for the Open and Save-As common dialogs.
PerCnt 2.0 (11-93 CD)
Shields, James ASP
$10
is a custom control to display a percentage status bar. The VB program
can control the font, color, border, and size characteristics of the
status bar. Sample code is included.
PropView (PROPVW)
Microsoft
$0
is a Custom Control that can display the properties of the current form and
allows printing of the control properties.
SIZ Custom Control 1.00 (SIZ_CC) (10-93 CD)
Raike, William M.
$15
lets you put controls on forms that have "handles" which let them be resized
at runtime.
Stbar 2.26 (11-93 CD)
Beekes, Bernd
$50-$85
allows you to add a status line to your VB applications.
SysMenu
Simms, Jeff
$0
is a DLL for adding menu items to a form's system control box.
TimeQueue & TextKey (TIMETXT)
Curlew Software
$0-$10
are two VB controls. TextKey lets you attach a prepared text file to it
during design time. TimeQueue lets you execute events at specified time
intervals.
ToolBar
Murphy, Stephen
$0
walks you through creating a toolbar using a picture box for the bar and BMP
files for the buttons. Sample source code and BMP files are included.
ToolButton 2.0 (TOOLBUT)
Foster, Brett
$?
lets you have standard toolbar buttons. Features include nine standard
command buttons, six different button states generated from a single
supplied bitmap for custom buttons, MouseDown event for help messages,
on-line help reference, and more.
VB-Bar
PoloWood, Felipe
$0
is a percent-complete gauge that requires only a single Picture box, which
conserves resources.
VBCtl3D (VB3D)
Beekes, Bernd and Simms, Jeff
$29
allows you to easily add 3-D effects to controls, message boxes,
dialogs, etc.
--------------------------------
END OF SMALL PROGRAMS DISK #4606 [10]
--------------------------------
-------------------------
#12510 Custom Controls #3 Small Programs Disk
-------------------------
Buttons
Freel, Fred
$0
are ten button arrays for use with ToolButton 2.0. A BMP workspace is
also included for modifying the buttons, or creating and capturing new
ones.
Ini.vbx (INI_VBX)
Dexter, Walter F.
$0
is a custom control for writing to and reading from .INI files.
Iovbx
contains a VB custom control to read and write to I/O ports.
MenuWatch (MENUWAT)
Lathrop, Steve
$15
allows you to easily add a full-featured menu help status bar to your
application. By placing this custom control directly on your main
form, you can display help snippets in a help status bar at the bottom
of the window as the user highlights menu items.
MsgBox Editor (MSGBOX)
Buhrer, Richard
$0
makes it easy to set up MsgBoxes. Run this utility, click on the elements you
want, add the text, and it generates the source code for you on the Clipboard
for you to paste into your program.
VB Messenger 1.00b (VBMSNGR) 08-93
JOSWare, Inc.
$54
is a subclassing custom control for Visual Basic. Source code is
included.
VideoSoft Custom Controls 3.0 (VCC) (12-93 CD)
VideoSoft
$45
is a set of three VB custom controls. The 3D Elastic control automatically
resizes forms or other controls. IndexTab allows you to group controls by
subject using a familiar notebook metaphor. Awksome allows you to quickly scan
and parse text files.
---------------------------------
END OF SMALL PROGRAMS DISK #12510 [135]
---------------------------------
-------------------------
#12729 Custom Controls #4 Small Programs Disk
-------------------------
BarCod (12-93 CD)
Shields, James ASP
$15
is a custom control that displays bar codes. You simply place it on your
form, size it to your liking, and set the style. It supports 3 of 9, 2
of five, and more.
Balloon.vbx 3.0 (BLOONVB) (12-93 CD)
Weimar Software
$18
is a custom control that allows you to add a unique colored balloon help
feature to your VB application.
BmpLst (12-93 CD)
Shields, James ASP
$20
provides a list box that displays a bitmap and a line of text for each
item in the list. Support is provided for bitmap, metafile, and icon
picture formats.
Communications Control 2.0 (VBCOMM) (12-93 CD)
Gamber, Mark
$0
a custom control that lets you access a modem through a VB application.
It can configured in many ways, and a sample application is included to
help you get started.
Menu Event Notification Control (MENUEV) (12-93 CD)
Mabry Software ASP
$10
is a custom control that provides menu selection notification. It will
tell you when the user has selected a menu item, and is useful for
status bar-style help.
Mslot (MSLOT) (12-93 CD)
Thomas, Zane
$25
is a VB custom control that provides simple interprocess communication
between programs running on the same or different computers running
Windows for Workgroups. No API calls are required.
NUMWIN.VBX 3.0 (NUMWIN) (12-93 CD)
Weimar Software
$18
is a VB custom control that makes it easy for you to provide your users
with additional programming features like DDE, OLE, and other custom
features which require hWnds of other application's windows. It can also
be used to obtain the hWnd of all VB hWnds of the running application to
enable you to send messages to or manipulate the other windows in the
application in ways VB does not directly allow.
Rotext (ROTEXT) (12-93 CD)
Shields, James ASP
$15
is a custom control that lets you put a label on your form at any angle
of rotation.
SHADBX.VBX 3.0 (SHAD20) (12-93 CD)
Weimar Software
$18
is a VB custom control that provides a popup text display feature
similar to that provided by Windows help. It allows you to provide
advisory or "hotspot" context sensitive text for your VB application. A
mouse click or any keypress removes the window and continues the
program.
SNDDEX.VBX 3.0 (SNDDEX) (12-93 CD)
Weimar Software
$18
is a VB custom control for doing "sounds like" word matching. A standard
soundex matching and an enhanced soundex matching version are both
included.
---------------------------------
END OF SMALL PROGRAMS DISK #12729
---------------------------------
----------------------------------
#3968 General Tools/Reference/Info Small Programs Disk
----------------------------------
AddHelp
$0
is all the code you need to access a Help file from VB.
Additem
$0
is VB code that illustrates a potential problem with adding fixed length strings
to a List Box.
AVI-WI
Mathison, Rolf
$0
contains annotated VB source code to play AVI files in any window,
rather than the default random window.
BitMap
Young, Ted
$0
is code for an "application" that simply illustrates the use of all the VB
Picture Box functions.
Click & Double-Click (CLK-DBL)
Ford, Nelson ASP
$0
is code that shows how to trap both the click and double-click events for a
control.
Color Calculator (COLCALC)
Evers, Dave
$0
displays color number for color combo selected on sliding bars. VB source code
is included.
Cvdmkd
Carr, J. Frank
$0
contains a set of routines that provide the MKDMBF$, MKSMBF$, CVDMBF,
and CVSMBF functions for VB 2.0. It also contains routines to convert
Turbo Pascal 6 byte reals to VB doubles. A simple demo program is also
provided. These routines are important if you plan to convert QB 3.0 or
earlier data files to VB.
Focus U-Turn (FOCUTRN)
$0
demonstrates techniques for the use of Focus, and what to expect when you use
it, particularly as it applies to attempts to verify data on exit from a control
via LostFocus.
GetDec
MicroHelp, Inc.
$0
eliminates unused DLL declarations from the Global module of your programs,
resulting in a smaller EXE.
GetHelp
Freel, Fred L.
$0
allows you to call Windows or application Help Files and jump to a page
that you specify.
Hyper (HYPR-VB)
Martin, Wendell
$0
shows how to add hypertext to your VB programs.
Junque
$0
shows how you can implement an activity indicator for open-ended
routines by displaying a message box that "Things Are Happening".
MRB Drop n' Comp (MRBDNC) (08-93 CD)
CHC Software
$0
is a Windows front end for the Microsoft Multiple Resolution Bitmap
Compiler. It enables you to select a group of files using File Manager
and drop them onto the MRB Drop 'n' Comp window or icon. An Auto Launch
feature automatically starts compilation when a pre-determined number of
files have been selected.
PSPFrm
$0
is source code that allows printing a form, including border and caption,
to a PostScript or PCL printer. Print size is adjustable.
RTFGen 2.0
Baldwin, Dave
$0
converts plain ASCII files into Rich Text Format for use with the Windows Help
Compiler. This is much easier than learning Word, or its equivalent.
Saveme
Irwin, Gregg
$0
provides you with a reminder, as well as the ability, to save a project before
running it. Forgetting to save before running is a sure way to lose lots of work
over time. While Irwin designed this as a stand-alone, it seems like it would be
more effective to make it the start-up form in your program during the design
and testing period.
Scbar
Software Assist Corporation
$0
shows how to have scroll bars represent up to a billion.
VB Assistant (VB-ASST)
English, Donald R.
$0
displays a menu that lets you save and run the application you are working on,
invoke an icon editor, or quickly gain access to all help and text files which
relate to Visual Basic. Source code and executable are included.
VBBooks
is a list of currently available books about Visual Basic. Information
includes name of book, publisher, publisher's address, phone numbers and
a brief description of the book.
VBClean
Hite, David
$0
is source for an automatic save/load procedure needed to shrink VB executables.
VBE
Digital Solutions
$15
adds two useful text options to VB. It allows you to save selected text to a
file and to print selected text. These options will appear under the File Menu
in VB.
VBLaunch (VBL-JF)
Freudenheim, J.
$0
keeps track of your projects (MAK files); lets you pick one from a list
and launch VB. Source included.
VBMacro
Campbell, George
$0
is a group of macros for the Windows macro recorder that can save you a lot of
keystrokes when writing code in VB.
Winmmsys.txt (MMSYS)
Microsoft Corp.
$0
is a text file containing the Windows 3.1 Multimedia API Declarations.
--------------------------------
END OF SMALL PROGRAMS DISK #3968
--------------------------------
-------------------------------------
#4855 General Tools/Reference/Info #2 Small Programs Disk
-------------------------------------
CfgText
McClure, Jim
$0
is a set of routines for setting a Text box for maximum length of input, upper
and lowercase translation, and password hiding.
Consthlp.hlp (CON-HLP)
Buhrer, Richard
$0
is the CONSTANT.TXT file for VB/Win 2.0 edited into a Help file with hypertext
links and key word searching.
Help Compiler Shell (HCSHELL)
Brown, Tim
$0
opens, edits, and saves Help Compiler project files and map files. It runs the
Help Compiler and your compiled Help files. It also automates a few of your
compiling tasks and reports the compile status.
KBWin
$0
is a list of articles in the CompuServe Knowledgebase about Visual Basic for
Windows.
MSKB
$0
is a list of the topics in the MS KnowledgeBase area of Compuserve.
Profile (PFIL-DM)
Mosier, Dave
$0
makes the WIN Profile API's easier and safer to use.
SoundDemo (SNDDEMO)
$0
shows how to access the user-selected Windows system sounds and
attach them to message box functions.
Topmost
Contreras, Mike
$0
contains source for a utility to keep any specified window on top. This is
very useful for keeping the VB2 properties window visible during program
development.
VB_2_EXT (VB2EXT)
Hutmacher, David Th.
$0
lets you easily reuse Declare statements from existing VB source code.
It dis- plays a list of all the BAS files on the selected drive and a
list of all the Declares in a selected BAS file.
VB2list
Barlow, Chris
$0
a Word for Windows 2.0 template that will read Visual Basic MAK files
and locate all FRM and BAS files. Then it will read these files and
create an outline and table of contents of all Subs and Functions.
Vbcal
Mower, Chris
$0
is a calendar module for VB3. It provides a pop-up calendar for users to
enter a date.
VBCmp 1.00
Hein, Scott J.
$0
is a Windows shell for COMPRESS.EXE.
VBFlush 1.1
Moccia, Lou A.
$4
automates the process of save/load/replace for VB projects.
VBPaths
Brown, Tim
$0
reads a MAK file and shows the path that each Project file is in.
VBProject 1.0 (VBPROJ)
Kallonen, Jari
$0
is a handy start-up tool for VB. It displays up to 12 of your Projects on but-
tons; click a button and it loads VB and the selected Project. Commented VB
source for VBProject is provided.
Viewer (VIEW-VB)
$0
for creating a screen preview of printed files with scroll bars.
Windows Info (WINFOVB)
Bonner, Paul
$?
reports the caption, window handle and class name of the window under
the mouse cursor, its parent window, and its progenitor window. VB 2.0
source code is included.
ZipRead
$0
is source code for reading the contents of ZIP files.
--------------------------------
END OF SMALL PROGRAMS DISK #4855
--------------------------------
-------------------------------------
12654 General Tools/Reference/Info #3 Small Programs Disk
-------------------------------------
Path (PATH_VB)
demonstrates the use of two API calls to determine the path of an
application.
Scroll.bas (SCRL_CJ)
Juerges, Christian
$0
contains sample code that shows how make a scrolling form under VB 2.0
and 3.0.
Setup 3.0 (SETUP3)
Chapman, Mike
$0
is an enhanced version of the installation utility provided in VB.
Features include a customizable setup dialogue box title/message,
unlimited number of pre-installation files, notifies user if there is
not enough hard disk space to install files, detailed help file, and
more.
Tom's Happy Constants (THC)
Bassal, Thomas
$0
helps you access API constants declarations in a fast and convenient
way. You just have to highlight the constant name in the code window
and press a hot key to load the corresponding Global Declaration into
the clipboard.
VB Global Constant Help (VBGLOB)
Thorpe, Rick
$0
is VB3's CONSTANT.TXT in Windows HLP format.
VB Source to Document (VB2DOC) (12-93 CD)
Juden, Eddie
$25
creates a Word for Windows Document from any MAK file. It will
highlight all SUBs and FUNCTIONs, mark all Rem'ed statements, count
SUB and FUNCTION usage, and create a Table of Contents. This is a
powerful debugging tool.
Visual Basic Conventions and Guidelines (NAM_VB) (12-93 CD)
Collier, Jim
$?
contains a complete VB naming convention and resource text. It Includes
methods for creating readable, reusable code and covers data access.
Windows ID Spy (VBWINSP) (12-93 CD)
Stewart, Dave
$0
will identify the Class Name, hWnd (Handle), Parent and Caption of any
window or control the mouse passes over, as well as the x and y
coordinates of the window's or control's rectangle.
---------------------------------
END OF SMALL PROGRAMS DISK #12654
---------------------------------
-------------------
#3969 Miscellaneous Small Programs Disk
-------------------
BaseCnv (BASECN)
Lyle Lensen
$0
is a routine for doing number base conversions.
CFixVB
Mack, Jim
$0
is a routine to round Currency variables at a given number of decimal places.
ASM and OBJ files and sample code included.
CLBox
$0
is source code for a Combo List Box with incremental search. It also shows how
to quickly clear a List Box.
Coerce
$0
is a routine to force Currency variable amounts to 0, 1, 2, or 3 decimal digits
of accuracy.
Curlib
Fillion, Pierre
$15
is a DLL of 28 different cursors (many are animated) which you can use in
your apps. Source showing all the APIs for accessing a cursor DLL is
included.
FixMenu
Young, Ted M.
$0
is code that shows how to get/change properties of menu items.
Ini_Mod1 (INIMOD)
Berry, Forrest
$0
is a VB module to create, read and update private INI files. You only need to
add it to your project and call it. Sample code is inlcuded.
MenuOn
$0
shows how to disable and then enable the entire Menu Bar of a Form quickly and
without flicker.
MMPVB
Turpin, Jerry
$0
shows how to use the MultiMedia Extensions to play MID, WAV, and MMM files.
NCalc
Smaby, Marcus
$0
demonstrates the implementation of a common keyboard handler.
Numbers
Computing, Marquis
$0
is a set of routines to emulate binary coded decimal and IEEE string/numeric
conversion functions (MKI$, etc.) found in QB and PDS but not in VB.
PGuide
$0
is the source code for the sample routines in the VB Programmer's Guide.
Profile.BAS (PFILEVB)
Vance, Rob
is VB code (API calls) that makes it easy to store program data in WIN.INI.
Sndply (SNDPLAY)
$0
demonstrates use of sndPlaySound() in VB to play WAV files.
SubFrm (08-93 CD)
Courtesy User Friendly, Inc.
$0
is an example of using an array of data control to simulate the subform
capability of Access in VB3.
Text Style (TXTYLE)
Irwin, Gregg
$0
shows how to change the style of Text boxes to allow only uppercase or only
lowercase letters, to limit the number of characters, and to create a password
entry box.
TxtFmt
$0
controls text input formats. It formats numeric, dates, uppercase, length of
input, literal constants, etc.
VBArray
Kitsos, Costas
shows how to load/save an array of up to 64k in a single operation.
VBXlDem
$0
is source code to show how to access an embedded chart in Excel and link it to a
basic picture control.
VqStrings (VQSTRNG)
$0
allows huge variable and fixed length strings for Visual Basic.
--------------------------------
END OF SMALL PROGRAMS DISK #3969
--------------------------------
-------------------------
#4062 Database/Data Entry Small Programs Disk
-------------------------
Adr (10/93 CD)
Anderson, Tim
$0
contains code for a simple address book. It demonstrates how to access,
update, and maintain a dBASE IV table, complete with a routine to "pack"
the database.
Btcreate (BTCREAT)
Highsmith, J.
$0
is sample source for the use of Btrieve create in VB. Requires the Btrieve for
Windows DLL.
BtrTest
Meyer, David
$0
is source code for a Btrieve for Windows sample program.
CallBT
Kubelka, Bob
$0
contains a function which simplifies using Btrieve with Visual Basic. Requires
Btrieve for Windows.
Comb Sort (CMBSORT)
Dacon, Tom
$0
is a sort algorithm that is simpler than Quicksort while still nearly as fast.
EditDem
Milligan, Keith
$0
is a set of data entry control routines for VB: date entry, price/quantity,
currency, two and four decimal places, string to a specified length, uppercase
text input, and others.
Node Database Grid Browser (NODEFND)
contains full source code that implements a table browser using a
grid control. There are no limitations on record numbers, no VBXs or
DLL's, and no fees or copyrights. Requires VB 3.0. (Not on this disk.
Special order from the December 1993 CD-ROM: 32K)
Paradox Engine Demo (PDOXED)
Jaster, John
contains a DLL and source code for a simple demonstration of the Paradox engine.
PXCreate (PXCREAT)
Nech, Jim
$0
provides a way to use the Paradox Engine to create Paradox tables in Visual
Basic. Source Code is included, and VBRUN is required.
SQL Query (SQLQRY)
$0
is an upgrade of the Query VB program in MS's VB SQL Server DLL kit (required to
run this file). It improves the handling of returned rows.
SQLGrid
Hyland, Bob
$0
shows how to use a GRID control (on disk #3880) with the VBQSL SQL Server (from
Microsoft).
Tree (TREE-RS)
Stoepper, Ralf
$0
is code for displaying a data tree with exploding and hiding of data, similar
to an outlining program.
VBDB
$0
is a set of forms and code for a dBase engine. A lot of coding has gone into it.
The sample application is about 85% complete; the engine is completely done.
VB-ISAM
Eibl, Gunter
$0
contains the source code for an ISAM-emulation, using the rules of Basic PDS
7.1. The emulation needs the Btrieve DLL. An an example is included to see how
to use Btrieve from Visual Basic.
VB-Paradox Engine Interface (VBPXENG)
Dooley, Sharon F.
$0
is a set of declarations that create an interface to the Paradox Engine. It will
translate between VB and Paradox data types.
VBSort
Ford, Nelson
$0
is the code and a sample application for sorting both a List box and an array.
Testing shows that it takes 8 times longer to sort a List box.
WinBtrv
Novell
$0
is a DLL to allow using Btrieve in VB applications.
XQLM Declarations (XQLMVB)
$0
are the VB declarations for working with Novell XQL.
Gentypes (GENTYPE) (10-93 CD)
VB3: Database
$0
contains source code for an application to generate TYPE definitions for
all tables/querydefs. It will also list the structure of your.MDB file.
(Not on this disk. Special order from the 10-93 CD. 17k)
#4062 Miscellaneous
-------------------
CLIPDEM
$0
demonstrates using the clipboard across forms.
ComServ
Buck, Alan
$0
is the source code for a VB application for keeping track of Zip files.
GPMVB1
$0
is source that shows how to use VB to create and edit a form-based document in
Microsoft Word for Windows.
Regions
$0
detects when the user has clicked in a specified area. A demo app shows
the API calls and sample code.
Winstall.Frm
$0
is source code for a program to find and run installation programs on program
disks.
--------------------------------
END OF SMALL PROGRAMS DISK #4062 [0]
--------------------------------
--------------
#4226 Printing Small Programs Disk
--------------
Code.Print 2.1 (CODEPRN) (10-93 CD)
Caladonia Systems, Inc. ASP
$35
lets you print your VB source code with a wide range of options,
including titles, headers, footers, project name, font control,
user-defined pagination, margins and line spacing. Other features
include the ability to print entire applications or single modules or
routines; to sort source code by subroutine; to serialize backups of
source code files; to print an index of functions and subroutines; VB2
compatibility; and more.
Devtes
contains sample code to locate available devices and set the default
printer in Visual Basic.
DrawScript Routines (DRAWSCR)
McClure, Jim
$0
is a set of routines for previewing printer output on screen.
Endprn
$0
is source code for a small utility for cancelling a print job.
HPEnv 2.0 (HPENV-S)
Himowitz, Michael J.
$0
is VB source for an application that prints envelopes in landscape mode without
having to change printer setup. This is also on a Windows applications disk.
HPESC
O'Rourke, Peter
$0
explains how to send ESCape sequences from Visual Basic to an HPIII printer.
Justify2
$0
is a routine which can extract text from a Text Box and print it justified.
Pict_t
Santamarina, George F.
$0
demonstrates how to print bitmaps using Windows 3.1 Common Dialog routines.
PPOrient (PPORIEN)
Poellinger, Paul
$0
is a DLL to find out and set the current printer orientation to Portrait or
Landscape.
PPRTR 3.009-93 CD
Poellinger, Paul
$10
contains a DLL that allows you to get a list of available printers,
change default printer, and get default printer and port.
Print Clipboard (PRINTCB)
Barnett, Clifford P.
$0
contains source code and an executable for printing the contents of the Windows
Clipboard. Text and graphic dumps are both supported.
Project Printer 2.1 (PROJPRN)
Holland, Sarah
$10
produces a nicely formatted listing of your VB file in Word for Windows,
while also saving text/loading text for you.
PrSetup
Schwartz, Corey
$0
is a DLL and supporting code to add to your applications to allow the user to
select printers, as well as to adjust printer setup and configuration. All C and
VB source code is included.
PrtList
Mattila, Jussi
$0
is a set of printer selection procedures for VB.
Psetup revC
Kitsos, Costas
$0
is a DLL that lets you invoke the Windows standard Printer Setup Dialog. Sample
source code is included.
PSOut
Cramp, Stephen
$0
illustrates a method of printing bitmap files up to 32k in size. It has been
tested on PostScript and HP LaserJet printers only.
PWrap
Wagner, Richard
$0
is a routine for sending text to the printer with word wrap at word breaks, as
delimited by spaces.
VB2Grid
contains a grid control print subroutine for VB 2.0
VBBook (VBB-DS)
Scott, Dennis
$0
is source code for an app that lets you print ASCII text files to an HPLJ
printer in booklet format.
VBPDemo
Obeda, Ed
$0
shows how to calculate the default printer's lines per page under the declared
FONTNAME and FONTSIZE. It will also a allow the user to ABORT the print job,
thereby flushing the printer buffer.
VB Printer Control (VBPRINT)
Harrington, Dennis
$0
demonstrates how to put a laser printer into Landscape mode and how to select a
paper bin without going through the Windows print manager.
--------------------------------
END OF SMALL PROGRAMS DISK #4226 [7]
--------------------------------
----------
#12358 DDE
----------
DDEShare (DDESHR)
Software Assist Corporation
$0
is a VB implementation of the WFW DDEShare application. It provides an
example of utilizing several of the API functions used in controlling the
DDEShare database.
DDE Utility (DDEUTIL)
$0
shows how to do DDE in a generic fashion. Lets you test which DDE commands will
work with specific applications. Prompts for appname, pathname, topic, item,
execute string, window mode and attempts to conduct the DDE link. Source code
included.
DDE_VB
Pleas, Keith R.
$0
contains source code for prototyping DDE strings and exploring DDE connections.
GMPVB2
$0
shows how to use DDE to get and manipulate data from Word for Windows.
#12358 Miscellaneous
--------------------
Buster
$0
automates the VB environment. It saves code and inserts declares and constants
in your project.
Cursor Manipulation (CURSMAN)
Fillion, Pierre
$0
is source code that shows how to make API calls to limit cursor movement to a
specified area, to hide the cursor, to read the cursor position, and to move
the cursor to a specified position.
DskSpc
Shields, James ASP
$5
is a DLL which returns total disk space and free disk space for a
user-specified drive.
Expanding Grid (GRIDEG)
$0
is an example of a self-expanding grid. Data is entered into a text box
above the grid and the grids cell dimensions change to suit the text.
IList
$0
is a List box which includes the abilities to perform multi-selects, retrieve
and set multiple items in one call, store a long integer for reference along
with each list item, perform partial string matching, clear listbox with one
call, set and retrieve the top visible item and more.
Joysti (JOYSTI)
Thomas, Zane and Intelligence Engineering
$0
contains source code and VBX file for reading a joystick from VB. It
features modules to handle major functions and a simple game app to
demonstrate use. This will work with VB3. (Not on this disk. Special
order from the 11-93 CD. 27k)
NewSet
$0
is an updated version of the Visual Basic 2.0 Setup Toolkit SETUP.EXE file. A
text file describing the problems that it fixes is included.
Nugrd3
$0
contains an updated version of the GRID.VBX control that shipped with VB3.
This circumvents a problem causing an error "invalid file format" when the
setting of the HelpContextID was changed from the default value.
Setup (SETUP) (12-93 CD)
$0
contains revision 1.00.004 of SETUP.EXE for the Setup Toolkit in
Microsoft Visual Basic for Windows 3.0.
Setupwiz (SETUPW) (12-93 CD)
$0
contains revision 1.00.547 of SETUPWIZ.EXE for Visual Basic 3.0.
SimplFAX (SIMPLFX)
De Bruijn, Michiel
$0
is an example program for sending short FAX messages via Delrina's WinFax 3.0.
It demonstrates how to get/set the Windows default printer, how to talk to the
FAX software via DDE and how to start it.
SysClock (SYSCLOK)
Lamson, George
$0
is source code for an on-screen clock. It can optionally display the date and
free system resources, and can add the current time to the title bar of the
active window.
VB/Expand (VBXPAND)
Beekes, Bernd
$0
is an add-on package for VB2.It provides instant access to help and text
files, automatic insertion of headers for forms/modules/subroutines/
functions, inclusion and exclusion of other files, and an open interface to
code generation tools.
VBsave
Lawrence, John A.
$0
automatically saves your work in VB after a specified number of minutes. A
dialog box pops up to give you the option of saving or not.
---------------------------------
END OF SMALL PROGRAMS DISK #12358
---------------------------------
--------------------------
#12433 Sample Applications Small Programs Disk
--------------------------
App Shell 1.0 (APPSHEL)
Presley, Jim
$0
is VB source code for a sample application that can be used as a starting point
for file-oriented applications. The app includes forms for file open/save,
printing, printer selection and setup (including a custom DLL with C source) and
print canceling and a main form that ties everything together with pull-down
menus and related code.
Apptbook (APTBOOK)
Wisniewski, Gary
$?
contains a complete implementation designed to demonstrate drag-and-drop
techniques, including cell-to-cell grid dropping and user-feedback issues.
AVIDemo
Turpin, Jerry
$0
is VB source for an app that shows how to open and play AVI, WAV, MMM,
and MID files.
Button Clock (BTNCLOC) (10/93 CD)
VB3: Sample Applications
Andy Klein; $0
contains source code and executable for a simple Windows time/date display
clock.
GPIB
$0
is a sample application that shows how VB can be used as a control and
monitoring software.
List Box Messages (LB-MSGS)
Hutmacher, Dave Th.
$0
is a sample app that demonstrates the use of SendMessage API commands
lelated to List boxes. Source is included.
Many Things (MANYTHN)
McLean, Bruce
$0
shows how to write a Windows 3.1 variable screen saver.
MemWatch (MEMWTCH) (09-93 CD)
Warren, David
$0
displays available system memory as well as real-time changes in memory
use. It also includes a graphical display of System, GDI, and User
resource demand, and a count of the number of tasks running.
Metnom
OsoSoft
$0
contains VB2 source code for a metronome.
Search (SRCH-VB)
$0
contains source code and a sample application for quickly searching a list box.
SmallCal (SMALCAL)
Meadows, Al
$0
is source for a sample application which illustrates how to generate a calendar
for a user-specified month.
Textedit (TXTEDIT)
Huskins, Douglas A.
$0
is the VB source for a clone of Windows' Notepad.
VB Address Book (VBADRES)
Burgess, Mark S.
$0
is a very nice little desktop address book. In addition to name and address
fields, it provides entries for office, home, and fax numbers. It also allows
you to quickly print out a single mailing label for the entry being viewed. VB
source code is included, and VBRUN is required.
VBCalendar 1.0 (CALEND) (09-93 CD)
Wessex Systems
5 Pounds Sterling
is a handy pop-up calendar. This example requires VB3 DLL/VBX files
to be present.
VBInst 1.4
Kallonen, Jari
$0
is the source code for a VB app to install a program from a floppy to a
specified subdirectory. It can also create a Program Manager group.
Vbmsdn
contains a sample application of a custom database. The SQL statement
is included.
VBMPU Demo (VBMPU)
$0
contains an MPU-401 MIDI card demo and play-only source routines.
Dynamic MIDI channel and velocity change are supported.
Wallpaper Changer 9/92 (WALCHNG)
Hitchings, Tim
$0
is the source for an app that changes wallpaper automatically at selected
intervals. It also continuously displays time, free resources, free memory,
and free disk space.
---------------------------------
END OF SMALL PROGRAMS DISK #12433 [50]
---------------------------------
]]]]]]]]]]